package business;

import org.apache.wicket.protocol.http.WebSession;
import org.apache.wicket.request.Request;

import persistence.utilisateur.Utilisateur;
import web.panier.Panier;

/**
 * Classe paramètrant la session d'un utilisateur
 * @author Guillaume
 *
 */
public class UtilisateurSession extends WebSession {
	
	/**
	 * L'utilisateur, contenu dans la session
	 */
	private Utilisateur utilisateur;
	
	private Panier panier;
	
	/**
	 * Constructeur
	 * @param request
	 */
	public UtilisateurSession(Request request)
	{
		super(request);
	}
	
	public Utilisateur getUtilisateur()
	{
		return this.utilisateur;
	}
	
	public void setUtilisateur(Utilisateur utilisateur)
	{
		this.utilisateur = utilisateur;
	}
	
	public Panier getPanier() {
		return panier;
	}

	public void setPanier(Panier panier) {
		this.panier = panier;
	}

	public void clearMySession()
	{
		this.utilisateur = null;
		this.panier = null;
	}
}
